package com.macro.mall.mapper;

import com.macro.mall.model.BmsRoleRel;
import com.macro.mall.model.BmsRoleRelExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface BmsRoleRelMapper {
    long countByExample(BmsRoleRelExample example);

    int deleteByExample(BmsRoleRelExample example);

    int deleteByPrimaryKey(String uuid);

    int insert(BmsRoleRel record);

    int insertSelective(BmsRoleRel record);

    List<BmsRoleRel> selectByExample(BmsRoleRelExample example);

    BmsRoleRel selectByPrimaryKey(String uuid);

    int updateByExampleSelective(@Param("record") BmsRoleRel record, @Param("example") BmsRoleRelExample example);

    int updateByExample(@Param("record") BmsRoleRel record, @Param("example") BmsRoleRelExample example);

    int updateByPrimaryKeySelective(BmsRoleRel record);

    int updateByPrimaryKey(BmsRoleRel record);
}